﻿using Ibp.Service.Entity.ODAEntity;
using Teigha.Core;

namespace OdaOperation.Model
{
    /// <summary>
    ///  CAD 中引线对象的模型
    /// </summary>
    public class LeaderModel : OdABaseModel
    {
        // 引线的第一个顶点位置
        public DPoint FirstVertex { get; set; }

        // 引线线段的位置
        public DPoint LeaderLine { get; set; }

        // 引线的颜色，默认值为 "0,253,0"
        public string LineColor { get; set; } = "0,253,0";

        // 箭头符号的名称，默认值为 "_None"
        public string ArrowSymbolName { get; set; } = "_None";

        // 引线的文本内容
        public string TextContent { get; set; }

        // 文本的高度，默认值为 4.0
        public double TextHeight { get; set; } = 4.0;
    }

}